# 大类：知识产权
# 小类：商标信息

import time


# 23-商标信息数据-2018-12-09
def get_pright(mongo_instance, soup, cid, company):
    print('start 商标信息数据*******')

    if soup.find('div', id='nav-main-tmCount'):
        trs = soup.find('div', id='nav-main-tmCount').next_sibling.find('tbody').find_all('tr')
        for tr in trs:
            item = {}
            tds = tr.find_all('td')
            if len(tds) > 5:
                item['apply_date'] = tds[1].text  # 申请日期
                item['brand_icon'] = tds[2].find('img')['data-src']  # 商标图片的地址
                item['brand_name'] = tds[3].text  # 商标名称
                item['regist_code'] = tds[4].text  # 注册号
                item['type'] = tds[5].text  # 类别
                item['brand_status'] = tds[6].text  # 流程状态
                item['company'] = company  # 公司名称，便于后续查找
                item['company_id'] = cid  # 公司id，便于后续查找
                item['create_at'] = int(time.time())  # 创建时间，我们自己维护的一个东西
                item['update_at'] = item['create_at']  # 更新时间，我们自己维护的一个东西，此处的逻辑待优化
                print(item)
                mongo_instance.pright.update({'company_id': cid}, item, True)
    print('success 商标信息数据*******')
